package com.cookiesoft.activity.mapper;

import java.util.List;
import com.cookiesoft.activity.domain.ZhenCdkey;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * 礼包码Mapper接口
 *
 * @author anc
 * @date 2024-11-06
 */
public interface ZhenCdkeyMapper extends BaseMapper<ZhenCdkey> {
    /**
     * 查询礼包码
     *
     * @param cdkeyId 礼包码主键
     * @return 礼包码
     */
    public ZhenCdkey selectZhenCdkeyByCdkeyId(Long cdkeyId);

    /**
     * 查询礼包码列表
     *
     * @param zhenCdkey 礼包码
     * @return 礼包码集合
     */
    public List<ZhenCdkey> selectZhenCdkeyList(ZhenCdkey zhenCdkey);

    /**
     * 新增礼包码
     *
     * @param zhenCdkey 礼包码
     * @return 结果
     */
    public int insertZhenCdkey(ZhenCdkey zhenCdkey);

    /**
     * 修改礼包码
     *
     * @param zhenCdkey 礼包码
     * @return 结果
     */
    public int updateZhenCdkey(ZhenCdkey zhenCdkey);

    /**
     * 删除礼包码
     *
     * @param cdkeyId 礼包码主键
     * @return 结果
     */
    public int deleteZhenCdkeyByCdkeyId(Long cdkeyId);

    /**
     * 批量删除礼包码
     *
     * @param cdkeyIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteZhenCdkeyByCdkeyIds(Long[] cdkeyIds);
}
